package exam.config;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

/**
 * @author Xiongx
 * @version 1.0
 * @date 2021/3/20 20:38
 * @since JDK 1.8
 */
@Data
public class Result {


    public static JSONObject errorInfo(){
        JSONObject jsonObject=getJSONObject();
        jsonObject.put("code",1);
        jsonObject.put("msg","error");
        return jsonObject;
    }



    public static JSONObject successInfo(String msg,Object data){
        JSONObject jsonObject=successInfo(msg);
        jsonObject.put("data",data);
        return jsonObject;
    }

    public static JSONObject successInfo(String msg){
        JSONObject jsonObject=successInfo();
        jsonObject.put("msg",msg);
        return jsonObject;
    }

    public static JSONObject successInfo(){
        return getJSONObject();
    }

    private static  JSONObject  getJSONObject(){
        JSONObject jsonObject=new JSONObject();
        jsonObject.put("code",0);
        jsonObject.put("msg","success");
        return jsonObject;
    }

}
